.weui-half-screen-dialog_region-picker {
    height: 75%;

    .weui-half-screen-dialog__bd {

        .weui-region-picker__hd {
            padding: 0 1rem;
            border-bottom: 1px solid var(--weui-BG-0);
            display: flex;
            height: 2rem;

            .weui-region-picker__tab {
                color: var(--weui-FG-1);
                margin-right: 0.5rem;
                height: 2rem;
                max-width: 4rem;
                width: 4rem;
                white-space:nowrap;
                text-overflow:ellipsis;
                overflow:hidden;

                &.filled {
                    color: var(--weui-FG);
                }

                &.active {
                    font-weight: bold;
                }
            }
        }

        .weui-region-picker__bd {
            padding: 0 1rem;

            .weui-region-picker__wrapper {
                height: calc(75vh - 3.2rem - 2rem - 0.5rem);
                overflow: hidden;

                .weui-region-picker__content {

                    .weui-region-picker__regions {
                        display: none;
                        width: 100%;
                        max-width: 100%;
                        min-width: 100%;

                        .weui-region-picker__region {
                            height: 2.5rem;
                            display: flex;
                            align-items: center;
                            border-bottom: 1px solid var(--weui-BG-0);
                            
                            &.active {
                                font-weight: bold;
                            }
                        }
                    }

                }
            }
        }
    }
}